Evaluation Approaches for Software Architectural Documents: a Systematic Review

نویسندگان

  • Rafael Ferreira Barcelos
  • Guilherme Horta Travassos
چکیده

Due to the importance of software architectural documents, its review became a fundamental activity for the success of software projects and for the software quality improvement. Software architecture evaluation is a subject that has been intensively studied by diverse research groups. However there is a lack of formal reviews aiming at identifying the existence of software evaluation approaches. The bibliographical reviews that have been accomplished can not be audited or repeated, making them entirely dependent upon the researchers for the obtained results, which could introduce bias on the research results. To prevent these limitations, this paper describes a systematic review aiming at the identification of existing architectural evaluation approaches. Based on the result of this review, we summarize the main characteristics, advantages and limitations of the identified evaluation approaches and propose the requirements for a checklist based software architectural documents evaluation approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A literature study of architectural erosion and comparison to an industrial case in Danfoss

Software architectural erosion is a big recurring problem for every software project. It has caused increasing interest in how to detect, stop and reverse the architectural erosion. However, up until now, there have not been many attempts to obtain an extensive overview of the work in the field. In this report, we are using systematic review technique to classify and report the reasons for arch...

متن کامل

A Survey of Software Architecture Evolvability

For long-lived systems, there is a need to address evolvability (i.e. a system’s ability to easily accommodate changes) explicitly during the entire lifecycle. In this report, we undertake a systematic review to obtain an overview of the existing studies in promoting software evolvability at architectural level. The search strategy identified 3036 studies, of which 54 were catalogued as primary...

متن کامل

Knowledge-based approaches in software documentation: A systematic literature review

Context: Software documents are core artifacts produced and consumed in documentation activity in the software lifecycle. Meanwhile, knowledge-based approaches have been extensively used in software development for decades, however, the software engineering community lacks a comprehensive understanding on how knowledge-based approaches are used in software documentation, especially documentatio...

متن کامل

Applications and Benefits of Curriculum Mapping: a Systematic Review of International Documents

Introduction: Maps can create a deeper insight of our surrounding environment. The map can also be used in curriculum for its reforming, and developing and ultimately improving teaching-learning process. This systematic review aimed to identify applications and benefits of curriculum mapping. Methods: Seven search engine and websites were searched using the keywords including curriculum mappin...

متن کامل

A systematic review of software architecture evolution research

Context: Software evolvability describes a software system’s ability to easily accommodate future changes. It is a fundamental characteristic for making strategic decisions, and increasing economic value of software. For long-lived systems, there is a need to address evolvability explicitly during the entire software lifecycle in order to prolong the productive lifetime of software systems. For...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006